#ifndef __STM32_SPI_H__
#define __STM32_SPI_H__

#include "util.h"

#define SPI_BUS RCC_APB2Periph_GPIOA
#define SPI_PORT GPIOA
// CS
#define SPI_NSS GPIO_Pin_4
#define SPI_SCK GPIO_Pin_5
#define SPI_MISO GPIO_Pin_6
#define SPI_MOSI GPIO_Pin_7

void SPI_init(void);

void SPI_spare_status(void);

//mode 1,according to flash SPI mode
void SPI_rw(byte rd[], int rd_len, byte wd[], int wd_len);

#endif
